Own Revenue-Critical Payment Systems for a High-Growth Media Tech Leader
Our client is a fast-scaling media and technology company reaching over 250 million followers across major social platforms. They partner with globally recognized brands, entertainment leaders, and creators to produce high-impact content that drives engagement and monetization. With thousands of campaigns delivered and a vast network of owned media assets, they operate at the intersection of content, data, and growth—helping businesses expand audience reach while generating measurable revenue across digital channels.
About the Role
Revenue integrity, customer trust, and platform scalability all depend on this Payment & Billing Systems Engineer role. You will own mission-critical payment infrastructure that directly drives monetization across high-volume digital products. Every transaction, subscription, and reconciliation flow you design impacts real revenue at scale. With Emapta, this becomes a long-term global career—offering a top 1% experience for top 1% talent through exposure to complex systems, high-growth environments, and continuous technical advancement.
Role Snapshot
Employment Type: Indefinite Term Type Contract
Shift: Day Shift (08:00 AM – 05:00 PM Colombia Time), Weekends Off
Work Setup: Work From Home/Remote, Colombia
What’s in It for You
- 5 days work week
- Weekends off
- Work from home arrangement
- Day shift schedule
- 20 vacation days in total
- Prepaid medicine
- Fully-customized Emapta laptop and peripherals
- Direct exposure to our clients
- Career growth opportunities
- Diverse and supportive work environment
- Prime Office Locations - Bogotá and Medellin
- Unlimited upskilling through Emapta Academy courses (Want to know more? Visit https://emapta.com/training-calendar/)
Qualifications
- Minimum of 3 years of experience building payment or billing systems in production environments
- Proven hands-on production experience with Authorize.net, including Accept Suite, AIM, ARB, CIM, or Transaction Reporting APIs; experience limited to hosted checkout widgets is not sufficient
- Demonstrated experience building and delivering an end-to-end production payment system that processes real transactions, with full ownership of architecture and delivery
- Strong understanding of the complete payment lifecycle, including tokenization, authorization, capture, settlement, voids, refunds, chargebacks, and reconciliation
- Deep understanding of subscription state machines and edge cases, including webhook race conditions, partial failures, duplicate events, expired cards, and processor retries
- Proven experience in financial reconciliation, including ledger patterns, balance verification, audit logging, and discrepancy resolution
- Strong backend engineering fundamentals using Node.js and TypeScript
- Familiarity with asynchronous job processing for billing workflows, preferably using Temporal
- Experience with cryptocurrency payment integrations such as Solana, Ethereum, or Polygon is an advantage
- Knowledge of PCI-DSS compliance and payment security best practices is an advantage
- Familiarity with NestJS is an advantage
Tech Stack
- Authorize.net
- Solana, Ethereum, Polygon Web3 libraries
- NestJS
- Temporal
- PostgreSQL
- Redis
- TypeScript
System Architecture
- TypeScript monorepo with React / Next.js frontend and NestJS backend
- Prisma with PostgreSQL, Redis, Temporal, and Cloudflare R2
Key Responsibilities
- Own the full payment stack, including Authorize.net as the primary processor and cryptocurrency payments such as Solana, Ethereum, and Polygon
- Build and maintain the subscription state machine, including activation, upgrades, downgrades, cancellations, past-due recovery, and suspension flows
- Design reliable webhook processing systems with idempotency guarantees, retry logic, and event ordering safeguards
- Develop billing reconciliation workflows across hourly, daily, and monthly cycles, with audit trails and anomaly detection
- Build and manage refund and chargeback workflows
- Implement comprehensive test coverage for payment flows, including integration testing using Authorize.net sandbox and end-to-end subscription lifecycle testing
- Implement fraud detection rules and enforce rate limiting on payment endpoints
- Support PCI compliance requirements and uphold payment security best practices
Your Future Team at Emapta Latam
Join Emapta Latam and contribute to our legacy of transforming global outsourcing. Since 2010, Emapta has pioneered personalized outsourcing solutions, empowering businesses to thrive with bespoke teams and seamless integration. Our commitment to excellence is reflected in our state-of-the-art facilities, competitive compensation, and a supportive work environment that fosters professional growth. With over 1,000 clients worldwide and a team of over 11,000 talented professionals, Emapta continues to set new standards in the industry. Apply now to be part of our success story in Colombia, where your skills are valued, and your career ambitions are supported.
#EmaptaEra